From 29685170cfd7fcf2d008efc1d16e5a73144993ee Mon Sep 17 00:00:00 2001 From: =?utf8?q?Javier=20Jard=C3=B3n?= Date: Thu, 26 Aug 2010 01:17:18 +0200 Subject: [PATCH] gdk/x11/gdkeventtranslator.c: use G_DEFINE_INTERFACE macro --- gdk/x11/gdkeventtranslator.c | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/gdk/x11/gdkeventtranslator.c b/gdk/x11/gdkeventtranslator.c index dadc9fedc5..b4a285a962 100644 --- a/gdk/x11/gdkeventtranslator.c +++ b/gdk/x11/gdkeventtranslator.c @@ -22,24 +22,16 @@ #include "gdkeventtranslator.h" -GType -gdk_event_translator_get_type (void) -{ - static GType translator_type = 0; - - if (G_UNLIKELY (!translator_type)) - { - translator_type = g_type_register_static_simple (G_TYPE_INTERFACE, - g_intern_static_string ("GdkEventTranslator"), - sizeof (GdkEventTranslatorIface), - NULL, 0, NULL, 0); +typedef GdkEventTranslatorIface GdkEventTranslatorInterface; +G_DEFINE_INTERFACE (GdkEventTranslator, gdk_event_translator, G_TYPE_OBJECT); - g_type_interface_add_prerequisite (translator_type, G_TYPE_OBJECT); - } - return translator_type; +static void +gdk_event_translator_default_init (GdkEventTranslatorInterface *iface) +{ } + GdkEvent * gdk_event_translator_translate (GdkEventTranslator *translator, GdkDisplay *display, -- 2.30.2